home *** CD-ROM | disk | FTP | other *** search
/ 400 MB of Top PC Shareware / 400 MB Of Top PC Shareware.iso / misc / accbug.txt < prev    next >
Text File  |  1993-03-03  |  24KB  |  568 lines

  1. The following list identifies problems that may occur when using Microsoft 
  2. Access.  This list contains all significant, reproducible problems that we 
  3. have found since releasing the product.  The list will be updated on a 
  4. weekly basis as new problems are identified and validated.  If you have 
  5. recently reported a bug which is not on this list, then it is most likely 
  6. in the process of being researched and validated. A detailed description 
  7. of each problem and the suggested work around is also provided below.
  8.  
  9. 1.  Incorrect Windows For Workgroups driver can cause file truncation 
  10.     (correct driver included with Microsoft Access)
  11. 2.  Incorrect LAN Manager driver can cause file truncation (correct 
  12.     driver included with Microsoft Access)
  13. 3.  Microsoft Access SETUP may have problems with DOS APPEND statement 
  14.     in Autoexec.bat
  15. 4.  ATI Ultra video driver not compatible with Microsoft Access
  16. 5.  Microsoft Access SETUP may leave temporary directory and files on 
  17.     disk
  18. 6.  Problem importing .DBF files where record length exceeds dBASE 
  19.     maximum
  20. 7.  Microsoft Access cannot use Btrieve data with indexes across column 
  21.     boundaries
  22. 8.  Fixed Width Import does not correctly translate extended characters
  23. 9.  Cannot hide modal/popup forms with the OpenForm action
  24. 10. Form dynaset references do not always work when using form variables
  25. 11. Problem using Running Sum property with control that evaluates to 
  26.     #ERROR
  27. 12. Beta versions of ODBC drivers will not work with Microsoft Access
  28. 13. STACKER 3.0 incorrectly reports that database files are corrupted
  29. 14. Cannot use the CVDate and IsDate functions with empty string argument
  30. 15. Cannot declare new form object variable during break mode
  31. 16. Cannot attach to foreign database in multi-user environment
  32. 17. Using LIKE with trailing spaces and wild cards will not work properly
  33. 18. Query with descending sort on indexed duplicate data can return 
  34.     incorrect results
  35. 19. Cannot add counter columns to existing tables with large amounts of 
  36.     data
  37. 20. Fixed Width Import does not work with variable length records
  38. 21. Searching on Paradox data with multi-column indexes that contain 
  39.     NULLS
  40. 22. Update Queries do not work with "Restrict Available Fields" Option 
  41.     disabled
  42. 23. Using the BTRIEVE NLM may give an undefined error alert
  43. 24. Duplicate values may be returned on "Unique Values Only" queries 
  44.     (DISTINCT)
  45. 25. Microsoft Access may have problems when multiple instances of 
  46.     extremely large query definitions are used
  47. 26. Programmatically hiding a control in the footer of a form that is 
  48.     viewed in datasheet mode may cause problems
  49. 27. Using the ListParameters method on a database object does not 
  50.     generate an error as expected
  51. 28. Problems Importing Lotus 1-2-3 spreadsheets with extremely large 
  52.     numbers of formatted cells
  53.  
  54.  
  55. 1. Incorrect Windows For Workgroups driver can cause file truncation 
  56. (correct driver included with Microsoft Access)
  57.  
  58. NOTE:  This problem was discovered before Microsoft Access was released 
  59. and all copies of Microsoft Access include the updated Windows for 
  60. Workgroups driver and installation instructions.
  61.  
  62. DESCRIPTION:  If you have an early version of the Windows for Workgroups 
  63. WFWNET.DRV file (before 11-02-92), using the Network button in Access 
  64. dialog boxes to connect to password-protected servers may cause any 
  65. database files that you open on that server to become truncated.
  66.  
  67. WORK AROUND:  Update the WFWNET.DRV driver file using the driver update 
  68. program included with Microsoft Access.  Complete instructions are 
  69. contained in the flier included in your copy of Microsoft Access.
  70.  
  71.  
  72. 2. Incorrect LAN Manager driver can cause file truncation (correct driver 
  73. included with Microsoft Access)
  74.  
  75. NOTE:  This problem was discovered before Microsoft Access was released 
  76. and all copies of Microsoft Access include the updated LAN Manager driver 
  77. and installation instructions.
  78.  
  79. DESCRIPTION:  Using Microsoft Access on a Microsoft LAN Manager 
  80. workstation (prior to version 2.2) can cause files to become truncated.  
  81. Products that may be affected include: Microsoft LAN Manager prior to 
  82. version 2.2; DEC Pathworks for DOS version 4.1;
  83. NCR StarGroup LAN Manager version 3.6; Olivetti Olinet LAN Manager version 
  84. 2.1; Ungermann-Bass LAN Manager version 2.1.
  85.  
  86. Database truncation is most likely to occur when a user workstation 
  87. operates faster than the file server on which the database file is stored. 
  88. (Note that the CPU speed alone does not determine the operation speed of 
  89. the server. Heavy network traffic can make the server operate more slowly 
  90. than a user workstation(s).)
  91.  
  92. WORK AROUND:  If you have LAN Manager 2.1 or 2.1a, install the LAN Manager 
  93. Hotfix included with Microsoft Access appropriate to your version of LAN 
  94. Manager.  If you have LAN Manager 2.0, include the appropriate line in 
  95. your LANMAN.INI file for LAN Manager versions prior to 2.1.  Refer to the 
  96. instructions included in the README.TXT file in your Microsoft Access 
  97. package for complete details.
  98.  
  99.  
  100. 3. Microsoft Access SETUP may have problems with DOS APPEND statement in 
  101. Autoexec.bat
  102.  
  103. DESCRIPTION:  If you have an APPEND statement in your AUTOEXEC.BAT file 
  104. and that APPEND statement defines a path where other README.TXT files 
  105. exist, Microsoft Access SETUP may abort when installing the README.TXT 
  106. file.
  107.  
  108. WORK AROUND:  Remove or remark out the APPEND statement in your 
  109. AUTOEXEC.BAT file and reboot your computer before trying to setup 
  110. Microsoft Access.
  111.  
  112.  
  113. 4. ATI Ultra video driver not compatible with Microsoft Access
  114.  
  115. NOTE:  Use GO ATITECH to acquire the newest versions of ATI drivers.  
  116. Newer versions may correct some or all of the problems reported.
  117.  
  118. DESCRIPTION:  Using ATI-supplied drivers included with the ATI Ultra video 
  119. card can cause any of the following problems in Microsoft Access: 1) 
  120. General Protection Fault on disabled cascading menus (most common case is 
  121. Layout menu with Align command disabled in form or report design); 2) 
  122. disabled buttons not visible; and 3) text alignment problems.
  123.  
  124. WORK AROUND:  The suggested work around for these problems is to use the 
  125. 8514 video drivers included with Windows 3.1 and not the video drivers 
  126. supplied with the ATI Ultra video card.  NOTE: Microsoft is working with 
  127. ATI on this problem.  We will post more information on this forum as it 
  128. becomes available.
  129.  
  130.  
  131. 5. Microsoft Access SETUP may leave temporary directory and files on disk
  132.  
  133. DESCRIPTION:  If you request SETUP to install SHARE and then choose the 
  134. option to reboot your machine at the end of the installation process, 
  135. SETUP will not properly clean up temporary files on your hard disk.  This 
  136. leftover directory will have the name MS-SETUP.T and will contain data 
  137. files totaling approximately 600K.  Besides taking up hard disk space, 
  138. these files will have no affect on Microsoft Access or any other 
  139. applications.
  140.  
  141. WORK AROUND:  Do not choose to reboot your machine at the end of the 
  142. installation process or simply delete the files and directory after the 
  143. reboot process.
  144.  
  145.  
  146. 6. Problem importing .DBF files where record length exceeds dBASE maximum
  147.  
  148. DESCRIPTION:  CodeBase++ v1.07 allows you to create .DBF files where the 
  149. record length exceeds the dBASE IV maximum.  Microsoft Access may hang 
  150. when trying to import these type of .DBF files.
  151.  
  152. WORK AROUND:  Export the CodeBase++ .DBF file to delimited text, then 
  153. import the ASCII file into Microsoft Access.
  154.  
  155.  
  156. 7. Microsoft Access cannot use Btrieve data with indexes across column 
  157. boundaries
  158.  
  159. DESCRIPTION:  Microsoft Access will display the error message: "File is 
  160. corrupt or isn't an Access file" when attempting to attach or import a 
  161. BTRIEVE file which has an index defined across a column boundary."
  162.  
  163. Access does not support BTRIEVE indexes which have keys defined on a 
  164. partial column or across column boundaries.  Indexes which have a segment 
  165. of the key which is defined to cross a column boundary are not supported 
  166. by the Xtrieve data dictionary format.  Xtrieve may ignore these indexes 
  167. and import the file correctly but Microsoft Access does not.
  168.  
  169. WORK AROUND:  You must remove the indexes or recreate them so that they 
  170. align on column boundaries.
  171.  
  172.  
  173. 8. Fixed Width Import does not correctly translate extended characters
  174.  
  175. DESCRIPTION:  When importing a Fixed Width ASCII file, Microsoft Access 
  176. does not properly translate extended characters from OEM to ANSI 
  177. representation.  The first 4K of data is imported and translated 
  178. correctly, but all data after the initial 4K will not translate correctly.
  179.  
  180. WORK AROUND:  Convert the ASCII file from OEM to ANSI using another 
  181. Windows application, such as Windows Write.  Using Windows Write, simply 
  182. open the file, responding 'Yes' to the convert alert, then save the file.
  183.  
  184.  
  185. 9. Cannot hide modal/popup forms with the OpenForm action
  186.  
  187. DESCRIPTION:  Using the OpenForm action to hide a modal/popup form may 
  188. cause a General Protection Fault.
  189.  
  190. WORK AROUND:  Hide a modal/popup form by using the SetValue action to set 
  191. the forms .Visible property to False.
  192.  
  193.  
  194. 10. Form dynaset references do not always work when using form variables
  195.  
  196. DESCRIPTION:  If you reference a form dynaset with variables, you may 
  197. receive a General Protection Fault.
  198.  
  199. WORK AROUND:  Always refer to a form dynaset with explicit references 
  200. through the form.  The first code fragment below shows how to references a 
  201. form dynaset safely and the second code fragments shows what will most 
  202. likely cause the problem.
  203.  
  204. A)     SAFE:
  205.        forms!testform.dynaset!col1="foo"
  206.  
  207. B)     MAY CAUSE PROBLEMS:
  208.        dim f as form
  209.        set f = form!testform
  210.        f.dynaset!col1 = "foo"
  211.  
  212.  
  213. 11. Problem using Running Sum property with control that evaluates to 
  214. #ERROR
  215.  
  216. DESCRIPTION:  If a report contains a control where the Running Sum 
  217. property is set to 'Over Group' or 'Over All' and the control evaluates to 
  218. #ERROR, Microsoft Access will cause a General Protection Fault.
  219.  
  220. WORK AROUND:  Correct the expression in the control source property so 
  221. that it evaluates correctly.
  222.  
  223.  
  224. 12. Beta versions of ODBC drivers will not work with Microsoft Access
  225.  
  226. DESCRIPTION:  When using Beta versions of the ODBC drivers, Microsoft 
  227. Access may experience General Protection Faults in ODBC.DLL.  The problem 
  228. is that when Microsoft Access initiates an ODBC connection, ODBC does not 
  229. properly check the version of the ODBC driver.
  230.  
  231. WORK AROUND:  Rename or delete the beta version of ODBC.DLL and run the 
  232. ODBC setup program from the setup disks that come with Microsoft Access.  
  233. This will install a current ODBC.DLL file.
  234.  
  235.  
  236. 13. STACKER 3.0 incorrectly reports that database files are corrupted
  237.  
  238. DESCRIPTION:  Running Stacker's "check /=D /F" command will often report 
  239. that some Access .mdb files are corrupt and should be deleted.  The 
  240. problem is that the "/=D /F" flags are for development and debugging 
  241. purposes and will report things which are really not problems.  If for 
  242. some reason yo run CHECK.EXE with the /=D switch and it asks if you want 
  243. to delete a file, answer NO!  The file is fine.  These are superfluous 
  244. error messages.
  245.  
  246. WORK AROUND:  Do not run CHECK.EXE with the /=D switch.  If you do run 
  247. CHECK /=D, answer NO when prompted to delete files.  Stac Electronics has 
  248. written a document explaining the "Lost Sector Groups" reported by CHECK 
  249. /=D.  The document is referenced as TEC042.DOC on CompuServe or the Stac 
  250. BBS and as document #3003 on STAC FAX, Stac Electronics' automated FAX 
  251. response service.
  252.  
  253.  
  254. 14. Cannot use the CVDate and IsDate functions with empty string argument
  255.  
  256. DESCRIPTION:  The CVDate function is used to convert a string or numeric 
  257. expression to a variant of type date.  If this function is called with the 
  258. empty string as the expression (i.e. CVDate("")) then you will get a 
  259. general protection fault.  The IsDate function has the same problem.
  260.  
  261. WORK AROUND:  Verify that you are passing valid date strings in the 
  262. argument to CVDate.
  263.  
  264.  
  265. 15. Cannot declare new form object variable during break mode
  266.  
  267. DESCRIPTION:  The General Protection Fault occurs when declaring an object 
  268. variable (form, table, etc.) during break mode (when debugging Access 
  269. Basic code) and then trying to recompile the code. The following are 
  270. examples of object variable declarations:
  271.  
  272.   Dim F as Form
  273.   Dim T as Table
  274.  
  275. WORK AROUND:  Don't add these type of variables while in break mode.
  276.  
  277.  
  278. 16. Cannot attach to foreign database in multi-user environment
  279.  
  280. DESCRIPTION:  Attaching/importing will only work if you can open the 
  281. foreign database file (dBASE, Paradox, BTRIEVE, etc) exclusively.  If you 
  282. attempt to attach to these types of files while others are using them you 
  283. will get an error message stating that the table or file is already in 
  284. use.  This problem is isolated to attach and import.  Once you have 
  285. successfully attached to a file of this type you can then edit or browse 
  286. this file in a multi-user environment.
  287.  
  288. WORK AROUND:  Must obtain exclusive access to foreign database file in 
  289. order to import or attach.
  290.  
  291.  
  292. 17. Using LIKE with trailing spaces and wild cards will not work properly
  293.  
  294. DESCRIPTION:  When using the LIKE operator with trailing spaces and 
  295. trailing wild cards (i.e. LIKE "The *") you will not always get back the 
  296. proper results.  Access ends up trimming the trailing spaces in this case 
  297. and actually performs LIKE "The*".  This is only a problem when you have 
  298. both trailing spaces and the trailing wild card character.
  299.  
  300. WORK AROUND:  A sample work around for the LIKE "The *" example would be 
  301. as follows:
  302.  
  303.      (LIKE "The*" AND (mid$([Field],4,1) = " "))
  304.  
  305.  
  306. 18. Query with descending sort on indexed duplicate data can return 
  307. incorrect results
  308.  
  309. DESCRIPTION:  When sorting data in descending order on a column that is 
  310. indexed and contains over 506 duplicate entries, Access can return 
  311. incorrect results to the user (wrong number of rows).  This can occur when 
  312. the Index property for a column is set to Yes (No Duplicates) or Yes 
  313. (Duplicates OK), but not when there is a primary key on the column.  
  314. Non-primary key indexes can have multiple NULL entries.
  315.  
  316. WORK AROUND:  Remove the index from the column that is being sorted.  This 
  317. will cause the query to execute more slowly but will give you the correct 
  318. results.
  319.  
  320.  
  321. 19. Cannot add counter columns to existing tables with large amounts of 
  322. data
  323.  
  324. DESCRIPTION:  You cannot add counter columns to an existing table that 
  325. contains large amounts of data (roughly anything greater than 4 MB of 
  326. data).  This problem occurs because of a current limitation in the Access 
  327. transaction model (transaction size limited to 4 MB).  This problem 
  328. manifests itself with counter columns because the table data for this 
  329. column is updated as the column is added.  This update will take place 
  330. within a transaction and on large tables it will encounter the Access 
  331. transaction size limit.  The transaction will then rollback and the 
  332. counter column will not be successfully added.
  333.  
  334. WORK AROUND:  Follow these steps to add a counter column to a large 
  335. table:
  336.  
  337.   1) Copy/Paste the table structure (not the data) to a new table
  338.   2) Add a counter column to this new table
  339.   3) Create an append query that transfers data from the
  340.      old table into the new table
  341.   4) Verify new table has correct data
  342.   5) Delete the old table
  343.   6) Rename the new table to the name of the old table
  344.  
  345.  
  346. 20. Fixed Width Import does not work with variable length records
  347.  
  348. DESCRIPTION:  The fixed width import utility currently expects all records 
  349. in your text file to be the same length.  This most commonly presents 
  350. itself as a problem when the right most column of your text file has 
  351. strings of different lengths and they are not padded with spaces.  In this 
  352. case, Access will not import the data as you might expect (Access will 
  353. look to the next line for more characters if the right most column is not 
  354. properly padded).
  355.  
  356. WORK AROUND:  When importing ASCII Fixed Width files you must ensure that 
  357. all record (lines of text) are the same length.  In some cases this may 
  358. require that you manually or programmatically pad some lines with the 
  359. correct amount of spaces.  The following piece of code below is an example 
  360. of how one might programatically pad the lines of a text file so that all 
  361. lines (records) of the file are fixed length.
  362.  
  363. '----------------------------------------------------------------
  364. 'InFile$  - name of Fixed Width Ascii data file
  365. 'OutFile$ - name of new file to create with proper padding
  366. 'RecLen%  - Fixed length of each record in the padded file
  367. '----------------------------------------------------------------
  368. Sub PadFixedWidthFile (InFile$, OutFile$, RecLen%)
  369.  
  370.   fh1% = FreeFile
  371.   Open InFile$ For Input As #fh1%
  372.  
  373.   fh2% = FreeFile
  374.   Open OutFile$ For Output As #fh2%
  375.  
  376.   'Pad data and place in new file
  377.   While Not EOF(fh1%)
  378.     Line Input #fh1%, Ln$
  379.     If (Len(Ln$) < RecLen%) Then
  380.       Ln$ = Ln$ + String$(RecLen% - Len(Ln$), " ")
  381.     Else
  382.       MsgBox "Padding process aborted! - Data exceeds record length "
  383.       MsgBox Ln$
  384.       GoTo ExitPadFixedWidthFile
  385.     End If
  386.     Print #fh2%, Ln$
  387.   Wend
  388.  
  389. ExitPadFixedWidthFile:
  390.   Close #fh1%
  391.   Close #fh2%
  392.  
  393. End Sub
  394.  
  395.  
  396. 21. Searching on Paradox data with multi-column indexes that contain NULLS
  397.  
  398. DESCRIPTION:  Using the Edit Find dialog to search Paradox fields for 
  399. specific values will not work properly if the field being searched is part 
  400. of a multi-column index, the field contains NULLS, and the "Search Fields 
  401. As Formatted" option is disabled in the EditFind dialog.
  402.  
  403. WORK AROUND:  The workaround is to check the 'Search Fields as Formatted' 
  404. option so that the index is not used in the search.  Similarly, when 
  405. querying on Paradox fields that are part of a multi-column index and 
  406. contain NULLS you should use the LIKE operator in places where you might 
  407. normally use the equivalence operator.
  408.  
  409. AVOID:
  410.    SELECT *
  411.    FROM TestTable
  412.    WHERE ((FieldX=23));
  413.  
  414. WORK AROUND:
  415.    SELECT *
  416.    FROM TestTable
  417.    WHERE ((FieldX Like 23));
  418.  
  419.  
  420. 22. Update Queries do not work with "Restrict Available Fields" Option 
  421. disabled
  422.  
  423. DESCRIPTION:  If you use the View Options dialog to set the Query Design 
  424. option "Restrict Available Fields" to NO (the default is YES) then UPDATE 
  425. queries will not work correctly.  In the most common case Access will 
  426. cause a General Protection Fault, but there have been isolated cases where 
  427. the query actually executed to completion and incorrectly altered the data 
  428. in your table (the wrong columns get updated).
  429.  
  430. WORK AROUND:  Use the Query Properties dialog to set the "Restrict 
  431. Available Fields" option to No on a query by query basis when this 
  432. functionality is desired. Do not use the View Options
  433. dialog to set this option on a global basis.
  434.  
  435.  
  436. 23. Using the BTRIEVE NLM may give an undefined error alert
  437.  
  438. DESCRIPTION:  Users who do not have all of the correct versions of 
  439. BREQUEST.EXE, WBTRCALL.DLL, and WBTRVRES.DLL may receive an "Internal 
  440. Database Error (-5001)" alert when using the BTRIEVE NLM.
  441.  
  442. WORK AROUND:  In order to get the BTRIEVE NLM to function properly, we 
  443. recommend that the NLM requester (client) uses the 6.0 versions of 
  444. BREQUEST.EXE, WBTRCALL.DLL,  WBTRVRES.DLL and the 5.15 version of 
  445. BTRIEVE.NLM.  Follow these steps:
  446.  
  447.   1) Sign on to CompuServe.
  448.   2) Go NOVLIB
  449.   3) Go into the BTRIEVE/XQL library section.
  450.   4) Download the BT515.ZIP file
  451.   5) Use PKUNZIP.EXE to unpack the file.
  452.   6) Unpack the BTRREQ.ZIP file that gets unpacked from step 5.
  453.   7) Obtain the following files:
  454.       WBTRCALL.DLL
  455.       WBTRVRES.DLL
  456.       BREQUEST.EXE
  457.   8) Follow the readme notes to properly install and execute these files.
  458.   9) The readme should also explain how to apply patches 1-65 to the
  459.      BTRIEVE.NLM file on the server.
  460.  
  461. The WIN.INI file should also be modified with the following lines:
  462.  
  463. [BREQUESTDPMI]
  464. datalength=4096
  465. tasks=10
  466. local=no
  467. chkparms=no
  468.  
  469.  
  470. 24. Duplicate values may be returned on "Unique Values Only" queries 
  471. (DISTINCT)
  472.  
  473. DESCRIPTION:  DISTINCT queries may return a few duplicate values at the 
  474. beginning of the result set if the data set is very large.  This happens 
  475. only if the result set of the query is greater than 64K (counting the 
  476. duplicate values).  Record position of the duplicate values in the result 
  477. set is a contributing factor.
  478.  
  479. The conditions that must be met are as follows:
  480.  
  481. a) The underlying table(s) contains a large number of records (the result
  482.    set must be >64K).
  483. b) The data values that sort to the beginning of the output must have
  484.    many duplicate values scattered throughout the input.
  485.  
  486. This can manifest itself in a Select query with the Unique Values Only 
  487. property turned on (DISTINCT).  It can also show up in a Crosstab query as 
  488. duplicated columns with names like "Field0", "Field1", etc.
  489.  
  490. This problem only occurs with Select DISTINCT queries, and not with the 
  491. much more common Select DISTINCTROW queries.
  492.  
  493. WORK AROUND:  For Select queries, use Totals with GROUP BYs instead of 
  494. using the Unique Values Only property.
  495.  
  496. For crosstab queries, use Fixed Column Heading to prevent the problem.
  497.  
  498.  
  499. 25. Microsoft Access may have problems when multiple instances of 
  500. extremely large query definitions are used
  501.  
  502. DESCRIPTION:  Trying to open more than one instance of a query may cause a 
  503. General Protection Fault in Microsoft Access when the query definition is 
  504. extremely large.  For example, if you have a form based on a query with a 
  505. query definition size of >32K and you then attempt to create a SnapShot 
  506. from the same query, Microsoft Access may cause a General Protection 
  507. Fault.  This happens because multiple versions of the query definition 
  508. must be saved, and the saved query definitions do not fit within the 
  509. query's segment space (the space allocated to each query).
  510.  
  511. Note: The number of records in the result set is NOT a contributing factor.
  512.  
  513. WORK AROUND:  Create a second query based on the first query and use one 
  514. of the queries for the form, and the other query for the SnapShot.
  515.  
  516.  
  517. 26. Programmatically hiding a control in the footer of a form that is 
  518. viewed in datasheet mode may cause problems
  519.  
  520. DESCRIPTION:  If you have a control in the footer of a form, you hide that 
  521. control in an event such as OnCurrent, and you then view the form in 
  522. datasheet view; Microsoft Access may cause a General Protection Fault.  In 
  523. datasheet view, Microsoft Access incorrectly assumes that there is a grid 
  524. column associated with the field being hidden; however, that is not true 
  525. in this case since the control is in the form's footer.
  526.  
  527. WORK AROUND:  Since forms with controls in the footer are normally meant 
  528. to be used in Form view, set the ViewsAllowed property for the form to 
  529. Form so that the form cannot be switched into datasheet view.
  530.  
  531.  
  532. 27. Using the ListParameters method on a database object does not generate 
  533. an error as expected
  534.  
  535. DESCRIPTION:  Attempting to list parameters for a database object is 
  536. illegal, but does not generate the expected compile-time error.  Instead, 
  537. it may cause a General Protection Fault in Microsoft Access.  For example, 
  538. the following subroutine causes a General Protection Fault even though it 
  539. should generate a compile-time error.
  540.  
  541. Sub Test
  542.    Dim db As Database
  543.    Dim Snap As Snapshot
  544.  
  545.    Set db = CurrentDB()
  546.    Set Snap = db.ListParameters()
  547. End Sub
  548.  
  549. WORK AROUND:  Check Microsoft Access Help or the Microsoft Access 
  550. "Language Reference" for the list of valid database object methods.
  551.  
  552.  
  553. 28. Problems Importing Lotus 1-2-3 spreadsheets with extremely large 
  554. numbers of formatted cells
  555.  
  556. DESCRIPTION:  The Lotus 1-2-3 spreadsheet import in Microsoft Access is 
  557. limited to 64,000 formatted cells.  All Lotus 1-2-3 cells are formatted.  
  558. Those not explicitly set by the user carry the general format.  If a Lotus 
  559. 1-2-3 spreadsheet has more than 64,000 cells, then Microsoft Access cannot 
  560. import it and the system may hang during the import.
  561.  
  562. WORK AROUND:  To import Lotus 1-2-3 spreadsheets with greater than 64,000 
  563. cells, they must first be physically split into separate spreadsheets 
  564. where the number of cells in each does not exceed 64,000.  Importing 
  565. sub-ranges from these large spreadsheets does not eliminate the problem.
  566.  
  567.  
  568.